有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java My RestController不返回对象的所有属性

我无法将完整的对象序列化为Java API Rest。响应方法中没有返回某些属性

我有一个物体像:

public class Localization {
    private Long id;
        //another properties..
    private Person person; 
    

       // getters and setters
}

这是我在RestController中的方法的一个示例:

尝试1:

@GetMapping("/getlocalization")
public ResponseEntity<Localization> getlocalization() {
  Localization localization = new Localization();
  localization.setId(1);
  localization.setPerson(
    new Person(..properties..)
  );
  return new ResponseEntity<Localization>(localization, HttpStatus.OK);
}

尝试2:

@GetMapping("/getlocalization")
public Localization getlocalization() {
  Localization localization = new Localization();
  localization.setId(1);
  localization.setPerson(
    new Person(..properties..)
  );
  return localization;
}

这是我的报税表,没有个人财产:

{"id": 1, ..another properties...}

我不能像这样得到完整的物体

{"id": 1, ..another properties..., person: {..properties..}}

共 (0) 个答案